<?php
/*
 *
 *
 *
 *
1. 远程图片获取功能  （  // post多个数据， 处理的时候需要分割字符串，否则图片显示有问题，可以查看图片源代码）

   $xmlstr =  $GLOBALS[HTTP_RAW_POST_DATA];
	if(empty($xmlstr)) {
		$xmlstr = file_get_contents('php://input');
	}
	
	$jpg = $xmlstr;//得到post过来的二进制原始数据
	
	$aJpg = explode('imagexxxxx=', $jpg); 
	$jpg = $aJpg[1];
	
	$sPath = './Public/Upload/avatar/'.($this->g_nUid % 100);
	$sImgPath = $sPath.'/'.$this->g_nUid.'.jpg';
	if (!file_exists($sPath)){
		mkdir($sPath, 0777);
	}
	$file = fopen($sImgPath,"w");
	fwrite($file,$jpg);
	fclose($file);
	
	$sAvatar = '/Public/Upload/avatar/'.($this->g_nUid % 100).'/'.$this->g_nUid.'.jpg';
	$aData = D('UserInfo')->where('uid='.$this->g_nUid)->save(array('avatar' => $sAvatar));